package com.example.understandvideo.service.transcode;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlType;

@Data// lombok注解，给字段添加getter和setter
@XmlAccessorType(XmlAccessType.FIELD)// 映射所有的字段
@XmlRootElement(name = "aac")// XML根节点名称，此处为user
@AllArgsConstructor
@NoArgsConstructor
@XmlType(propOrder = {"profile"
        , "packagemode"
        , "channel"
        , "bitrate"
        , "samplerate"
        , "denoise"
        , "volumemode"
        , "balancedb"
        , "balancelevel"
        , "boostlevel"
        , "channelprocessing"
        , "playratemode"
        , "language"
        , "joinedref"})

public class CloudStreamAAC {
    private String profile;
    private String packagemode;
    private String channel;
    private String bitrate;
    private String samplerate;
    private String denoise;
    private String volumemode;
    private String balancedb;
    private String balancelevel;
    private String boostlevel;
    private String channelprocessing;
    private String playratemode;
    private String language;
    private String joinedref;
}
